package com.jiaoyou.baojian.entity;

/**
 * 一对一聊天通信
 * Created by DemonZYM on 17/6/10.
 */

public class LocalMessageEntity {
    public int type;   //1 文本  2 礼物  3 进入包间提示
    public int uid;   //用户id
    public String name;  //用户昵称
    public String avatar;  //用户头像
    public String content;  //聊天正文
    public int gift_id;   //礼物id
    public String img;  //礼物图片
    public String gift_name;   //礼物名字
    public int gift_sum;  //礼物数量

    public LocalMessageEntity(){

    }

    public static LocalMessageEntity normalMsg(int uid, String name, String avatar, String content){
        LocalMessageEntity localMessageEntity = new LocalMessageEntity();
        localMessageEntity.type = 1;
        localMessageEntity.uid = uid;
        localMessageEntity.name = name;
        localMessageEntity.avatar = avatar;
        localMessageEntity.content = content;
        return localMessageEntity;
    }

    public static LocalMessageEntity userEnter(int uid, String name, String avatar){
        LocalMessageEntity localMessageEntity = new LocalMessageEntity();
        localMessageEntity.type = 3;
        localMessageEntity.uid = uid;
        localMessageEntity.name = name;
        localMessageEntity.avatar = avatar;
        localMessageEntity.content = name + " 进入包房";
        return localMessageEntity;
    }

    public static LocalMessageEntity userLeave(int uid, String name, String avatar){
        LocalMessageEntity localMessageEntity = new LocalMessageEntity();
        localMessageEntity.type = 3;
        localMessageEntity.uid = uid;
        localMessageEntity.name = name;
        localMessageEntity.avatar = avatar;
        localMessageEntity.content = name + " 离开了包房";
        return localMessageEntity;
    }

    public static LocalMessageEntity giveGift(int uid, String name, String avatar, int giftId, String img, String gift_name){
        LocalMessageEntity localMessageEntity = new LocalMessageEntity();
        localMessageEntity.type = 2;
        localMessageEntity.uid = uid;
        localMessageEntity.name = name;
        localMessageEntity.avatar = avatar;
        localMessageEntity.gift_id = giftId;
        localMessageEntity.img = img;
        localMessageEntity.gift_name = gift_name;
        localMessageEntity.gift_sum = 1;
        return localMessageEntity;
    }
}
